﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//using MySql.Data.MySqlClient;
using System.Data.SqlClient;

namespace WindowsFormsApplication5
{
    public partial class Form1 : Form
    {
        //private MySqlConnection connection;
        //private string server;
        //private string database;
        //private string uid;
        //private string password;
        public int result1 = 1;
        public Form1()
        {
            InitializeComponent();
            //InitializeDatabase();
            //ConnectToDatabase();

        }

        //private void btnInquiry_Click(object sender, EventArgs e)
        //{
        //    //连接数据库
        //    //server：自己电脑服务器名
        //    //user id:SQL server 验证后的用户名
        //    //password:SQL server 验证后的密码
        //    //database:所要用的数据库
        //    string conStr = "server=PC-20190827TENX;user id=sa;password=Qv958823;database=UFDATA";
        //    SqlConnection con = new SqlConnection(conStr);
        //    //打开数据库
        //    con.Open();
        //    //查询sql语句
        //    string sql = "select * from [UFDATA].[dbo].[CHECK_VIEW]";
        //    //创建SqlDataAdapter对象，并将查询语句和连接对象并联
        //    SqlDataAdapter da = new SqlDataAdapter(sql, con);
        //    //创建DataTable对象，用于存储数据结果
        //    DataTable ds = new DataTable();
        //    //填充数据集
        //    da.Fill(ds);
        //    //关闭数据库
        //    con.Close();
        //    //把储存的数据结果绑定到dataGridView表格中
        //    dataGridView1.DataSource = ds;

        //    //查询sql语句
        //    string sql2 = "select 存货编码 from [UFDATA].[dbo].[CHECK_VIEW] where 存货名称=EMP15-DC8-2A(B)";
        //}
        private void btnInquiry_Click(object sender, EventArgs e)
        {
            // 连接数据库
            string conStr = "server=PC-20190827TENX;user id=sa;password=Qv958823;database=UFDATA";
            using (SqlConnection con = new SqlConnection(conStr))
            {
                // 打开数据库
                con.Open();
                // 查询sql语句，用于填充dataGridView1
                string sql_1 = "select * from [UFDATA].[dbo].[CHECK_VIEW]";
                // 创建SqlCommand对象
                using (SqlCommand cmd = new SqlCommand(sql_1, con))
                {
                    // 创建SqlDataAdapter对象，并将查询语句和连接对象并联
                    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        // 创建DataTable对象，用于存储数据结果
                        DataTable ds = new DataTable();
                        // 填充数据集
                        da.Fill(ds);
                        // 把储存的数据结果绑定到dataGridView表格中
                        dataGridView1.DataSource = ds;
                    }
                }
                // 查询sql2，用于填充textBox1
                string sql_2 = "select 存货编码 from [UFDATA].[dbo].[CHECK_VIEW] where 存货名称='EMP15-DC8-2A(B)'";

                // 创建SqlCommand对象
                using (SqlCommand cmd2 = new SqlCommand(sql_2, con))
                {
                    // 执行查询并获取结果
                    object result = cmd2.ExecuteScalar();
                    // 检查结果是否为null
                    if (result != null)
                    {
                        // 将查询结果设置到textBox1
                        textBox1.Text = result.ToString();
                    }
                    else
                    {
                        // 如果没有结果，可以设置为提示信息或保持为空
                        textBox1.Text = "未找到数据";
                    }
                }

                // 关闭数据库
                con.Close();
            }
        }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

    }
}